//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright 2007 CORE Solutions Limited
// All rights reserved.
// PROPRIETARY AND CONFIDENTIAL INFORMATION.
// Use is subject to license terms.
//
// FUNCTION ID      :   CATEGORY_ITEM_LINE
// AUTHOR           :   Ray Guo 
// DATE CREATE      :   2007/05/24
// DESCRIPTION      :   a SCHEMA file for the function, CATEGORY_ITEM_LINE
//                  :   
//                  :   
//                  :   
//
// MODIFICATION HISTORY:
// DATE         AUTHOR          VERSION NO.         COMMENT
// -----------  --------------  ------------------  -------------------
// 2007/05/24   Ray Guo         1.0                 source is generated.
//
//
//
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

package com.erp.app.catalogLogin.schema;

import com.erp.framework.model.schema.MetaData;
import com.erp.framework.model.schema.TableSchema;

/**
* <p>A <strong>Schema</strong> stores the table meta information.
* The main purpose for this class is to validate the lengths of UniCode Characters,
* and notify the database to store UniCode characters from web browsers.
*
* @author          Ray Guo 
* @version 1.0     2007/05/24
* @since           FrameWork 1.0
*
*/
public class CategoryItemClassSchema extends TableSchema {

	public static final String TABLE_NAME = "T_CATEGORY_ITEM_CLASS";

	public CategoryItemClassSchema(){

		MetaData md = null;

		md = new MetaData();
		md.setColumnName("COMPANY_CODE");
		md.setVoPropertyName("companyCode");
		md.setColumnTitle("COMPANY_CODE");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(35);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(35);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		md.setWebObjectId("LBL_CLASS_COMPANY_CODE");
		md.setWebLabelName("DEF CLASS COMPANY CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_COMPANY_CODE");
		md.setVoPropertyName("srchCompanyCodeFr");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_COMPANY_CODE");
		md.setWebLabelName("DEF SRCH COMPANY CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_COMPANY_CODE");
		md.setVoPropertyName("srchCompanyCodeTo");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_COMPANY_CODE");
		md.setWebLabelName("DEF SRCH COMPANY CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_COMPANY_CODE");
		md.setVoPropertyName("lblGridCompanyCode");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_COMPANY_CODE");
		md.setWebLabelName("DEF GRID COMPANY CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("ITEM_LINE");
		md.setVoPropertyName("itemLine");
		md.setColumnTitle("ITEM_LINE");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(40);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(40);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		md.setWebObjectId("LBL_CLASS_ITEM_LINE");
		md.setWebLabelName("DEF CLASS ITEM LINE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_ITEM_LINE");
		md.setVoPropertyName("srchItemLineFr");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_ITEM_LINE");
		md.setWebLabelName("DEF SRCH ITEM LINE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_ITEM_LINE");
		md.setVoPropertyName("srchItemLineTo");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_ITEM_LINE");
		md.setWebLabelName("DEF SRCH ITEM LINE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_ITEM_LINE");
		md.setVoPropertyName("lblGridItemLine");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_ITEM_LINE");
		md.setWebLabelName("DEF GRID ITEM LINE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("ITEM_CATEGORY");
		md.setVoPropertyName("itemCategory");
		md.setColumnTitle("ITEM_CATEGORY");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(40);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(40);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		md.setWebObjectId("LBL_CLASS_ITEM_CATEGORY");
		md.setWebLabelName("DEF CLASS ITEM CATEGORY");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_ITEM_CATEGORY");
		md.setVoPropertyName("srchItemCategoryFr");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_ITEM_CATEGORY");
		md.setWebLabelName("DEF SRCH ITEM CATEGORY");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_ITEM_CATEGORY");
		md.setVoPropertyName("srchItemCategoryTo");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_ITEM_CATEGORY");
		md.setWebLabelName("DEF SRCH ITEM CATEGORY");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_ITEM_CATEGORY");
		md.setVoPropertyName("lblGridItemCategory");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_ITEM_CATEGORY");
		md.setWebLabelName("DEF GRID ITEM CATEGORY");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("ITEM_CLASS");
		md.setVoPropertyName("itemClass");
		md.setColumnTitle("ITEM_CLASS");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(40);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(40);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		md.setWebObjectId("LBL_CLASS_ITEM_CLASS");
		md.setWebLabelName("DEF CLASS ITEM CLASS");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_ITEM_CLASS");
		md.setVoPropertyName("srchItemClassFr");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_ITEM_CLASS");
		md.setWebLabelName("DEF SRCH ITEM CLASS");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_ITEM_CLASS");
		md.setVoPropertyName("srchItemClassTo");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_ITEM_CLASS");
		md.setWebLabelName("DEF SRCH ITEM CLASS");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_ITEM_CLASS");
		md.setVoPropertyName("lblGridItemClass");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_ITEM_CLASS");
		md.setWebLabelName("DEF GRID ITEM CLASS");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("ITEM_CLASS_DESC");
		md.setVoPropertyName("classItemClassDesc");
		md.setColumnTitle("ITEM_CLASS_DESC");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(255);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(255);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_CLASS_ITEM_CLASS_DESC");
		md.setWebLabelName("DEF CLASS ITEM CLASS DESC");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_ITEM_CLASS_DESC");
		md.setVoPropertyName("srchClassItemClassDescFr");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_ITEM_CLASS_DESC");
		md.setWebLabelName("DEF SRCH ITEM CLASS DESC");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_ITEM_CLASS_DESC");
		md.setVoPropertyName("srchClassItemClassDescTo");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_ITEM_CLASS_DESC");
		md.setWebLabelName("DEF SRCH ITEM CLASS DESC");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_ITEM_CLASS_DESC");
		md.setVoPropertyName("lblGridClassItemClassDesc");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_ITEM_CLASS_DESC");
		md.setWebLabelName("DEF GRID ITEM CLASS DESC");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("STATUS");
		md.setVoPropertyName("classStatus");
		md.setColumnTitle("STATUS");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(8);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(8);
		md.setColumnScale(0);
		md.setDisplaySize(8);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_CLASS_STATUS");
		md.setWebLabelName("DEF CLASS STATUS");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_STATUS");
		md.setVoPropertyName("srchClassStatusFr");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_STATUS");
		md.setWebLabelName("DEF SRCH STATUS");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_STATUS");
		md.setVoPropertyName("srchClassStatusTo");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_STATUS");
		md.setWebLabelName("DEF SRCH STATUS");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_STATUS");
		md.setVoPropertyName("lblGridClassStatus");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_STATUS");
		md.setWebLabelName("DEF GRID STATUS");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("DC_IND");
		md.setVoPropertyName("classDcInd");
		md.setColumnTitle("DC_IND");
		md.setColumnTypeName("CHAR");
		md.setColumnType(1);
		md.setColumnSize(10);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(10);
		md.setColumnScale(0);
		md.setDisplaySize(10);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_CLASS_DC_IND");
		md.setWebLabelName("DEF CLASS DC IND");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("DC_DATE");
		md.setVoPropertyName("classDcDate");
		md.setColumnTitle("DC_DATE");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(10);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(10);
		md.setColumnScale(0);
		md.setDisplaySize(10);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_CLASS_DC_DATE");
		md.setWebLabelName("DEF CLASS DC DATE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("CREATE_USER");
		md.setVoPropertyName("createUser");
		md.setColumnTitle("CREATE_USER");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(80);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(80);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_CLASS_CREATE_USER");
		md.setWebLabelName("DEF CLASS CREATE USER");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("CREATE_DATE");
		md.setVoPropertyName("createDate");
		md.setColumnTitle("CREATE_DATE");
		md.setColumnTypeName("DATE");
		md.setColumnType(91);
		md.setColumnSize(15);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.sql.Timestamp");
		md.setColumnPrecision(0);
		md.setColumnScale(0);
		md.setDisplaySize(15);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_CLASS_CREATE_DATE");
		md.setWebLabelName("DEF CLASS CREATE DATE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("UPDATE_USER");
		md.setVoPropertyName("updateUser");
		md.setColumnTitle("UPDATE_USER");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(10);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(10);
		md.setColumnScale(0);
		md.setDisplaySize(10);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_CLASS_UPDATE_USER");
		md.setWebLabelName("DEF CLASS UPDATE USER");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("UPDATE_DATE");
		md.setVoPropertyName("updateDate");
		md.setColumnTitle("UPDATE_DATE");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(10);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.sql.Timestamp");
		md.setColumnPrecision(10);
		md.setColumnScale(0);
		md.setDisplaySize(10);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_CLASS_UPDATE_DATE");
		md.setWebLabelName("DEF CLASS UPDATE DATE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("SHOW_IN_CATALOG");
		md.setVoPropertyName("classShowInCatalog");
		md.setColumnTitle("SHOW_IN_CATALOG");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(3);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(3);
		md.setColumnScale(0);
		md.setDisplaySize(3);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_CLASS_SHOW_IN_CATALOG");
		md.setWebLabelName("DEF CLASS SHOW IN CATALOG");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_SHOW_IN_CATALOG");
		md.setVoPropertyName("srchClassShowInCatalogFr");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_SHOW_IN_CATALOG");
		md.setWebLabelName("DEF SRCH SHOW IN CATALOG");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_SHOW_IN_CATALOG");
		md.setVoPropertyName("srchClassShowInCatalogTo");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_SHOW_IN_CATALOG");
		md.setWebLabelName("DEF SRCH SHOW IN CATALOG");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_SHOW_IN_CATALOG");
		md.setVoPropertyName("lblGridClassShowInCatalog");
		md.setColumnClassName("java.lang.String");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_SHOW_IN_CATALOG");
		md.setWebLabelName("DEF GRID SHOW IN CATALOG");
		ts.add(md);

		md = new MetaData();
		md.setWebObjectId("LBL_CLASS_SELECT");
		md.setWebLabelName("DEF CLASS SELECT");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setWebObjectId("LBL_CLASS_DELETE");
		md.setWebLabelName("DEF CLASS DELETE");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

	}

}